package com.example.exception;

// 自定义异常类，继承自RuntimeException，用于表示程序中的运行时错误
public class CustomException extends RuntimeException {

    // 私有成员变量code，表示异常的错误代码
    // 错误代码通常用于标识特定类型的错误，有助于调用者根据错误代码进行特定的错误处理
    private String code;

    // 私有成员变量msg，表示异常的详细消息
    // 详细消息用于描述错误的具体情况，提供了关于错误的更多上下文信息
    private String msg;



    // 构造方法，用于创建CustomException实例
    // 接受两个参数：code（错误代码）和msg（错误消息）
    public CustomException(String code, String msg) {
        this.code = code;
        this.msg = msg;
    }

    // getter方法，用于获取错误代码
    public String getCode() {
        return code;
    }

    // setter方法，用于设置错误代码
    public void setCode(String code) {
        this.code = code;
    }

    // getter方法，用于获取错误消息
    public String getMsg() {
        return msg;
    }

    // setter方法，用于设置错误消息

    public void setMsg(String msg) {
        this.msg = msg;
    }

}